"""
Классы, которые наследуются от других классов.
"""

class Animal:
    def __init__(self, species):
        self.species = species

    def speak(self):
        return "Some generic sound"

class Dog(Animal):
    def __init__(self, name):
        super().__init__('Dog')
        self.name = name

    def speak(self):
        return f"{self.name} says Woof!"

# Пример использования
dog = Dog("Buddy")
print(dog.speak())
